//package com.fun.demo.fun.kayang;
//
//import com.aspose.slides.p2cbca448.mai;
//import com.itextpdf.text.*;
//import com.itextpdf.text.pdf.BaseFont;
//import com.itextpdf.text.pdf.PdfPCell;
//import com.itextpdf.text.pdf.PdfPTable;
//import com.itextpdf.text.pdf.PdfWriter;
//import weaver.rsa.security.RSA;
//
//import java.io.FileOutputStream;
//import java.io.IOException;
//import java.sql.SQLOutput;
//import java.util.Properties;
//
//public class PDFdemo {
//
//    public static void main(String[] args) {
//        RSA rsa = new RSA();
//
//        System.out.println(rsa.getRSA_PUB());
//        String s = rsa.encrypt(null, "Amos123456",null,"utf-8","kayang123", false);
//
//        System.out.println("加密结果：" + s);
//
//        String ss = rsa.decrypt(s);
//        System.out.println("解密结果：" + ss);
//
//    }
//
//    public static void main1(String[] args) {
//        try {
//            Document document = new Document();
//            PdfWriter.getInstance(document, new FileOutputStream("D:/output.pdf"));
//
//            document.open();
//
//
//            // 加载越南字体
//            Properties properties = new Properties();
//            //simkai.ttf
//            BaseFont vietFont = BaseFont.createFont("D:/font/arial.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
//            BaseFont kaiFont = BaseFont.createFont("D:/font/simkai.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
//            Font vietnameseFont = new Font(vietFont, 16, Font.NORMAL);
//            Font kainameseFont = new Font(kaiFont, 16, Font.NORMAL);
//
//            // 添加标题
//            Paragraph title = new Paragraph("1 Tiêu đề bảng: Đơn vị thử nghiệm", vietnameseFont);
//            document.add(title);
//
//            Paragraph title2 = new Paragraph("2 我是楷体", kainameseFont);
//            document.add(title2);
//
//            Paragraph title11 = new Paragraph("3 Tiêu đề bảng: Đơn vị thử nghiệm", kainameseFont);
//            document.add(title11);
//
//            Paragraph title22 = new Paragraph("4 我是楷体", vietnameseFont);
//            document.add(title22);
//
//
//            Paragraph space = new Paragraph("-----------------------", kainameseFont);
//            document.add(space);
//
//
//            // 创建一个5列的表格
//            PdfPTable table = new PdfPTable(5);
//            table.setWidthPercentage(100); // 设置表格宽度为页面宽度的100%
//
//            // 添加表头
//            String[] headers = {"Column 1", "Column 2", "Column 3", "Column 4", "Column 5"};
//            for (String header : headers) {
//                PdfPCell cell = new PdfPCell(new Paragraph(header));
//                cell.setHorizontalAlignment(PdfPCell.ALIGN_CENTER);
//                cell.setColspan(1);
//                table.addCell(cell);
//            }
//
//            // 添加数据行
//            String[][] data = {
//                    {"Row 1, Cell 1", "Row 1, Cell 2", "Row 1, Cell 3", "Row 1, Cell 4", "Row 1, Cell 5"},
//                    {"Row 2, Cell 1", "Row 2, Cell 2", "Row 2, Cell 3", "Row 2, Cell 4", "Row 2, Cell 5"},
//                    {"Row 3, Cell 1", "Row 3, Cell 2", "Row 3, Cell 3", "Row 3, Cell 4", "Row 3, Cell 5"}
//            };
//            for (String[] row : data) {
//                for (String cellContent : row) {
//                    PdfPCell cell = new PdfPCell(new Paragraph(cellContent));
//                    cell.setHorizontalAlignment(PdfPCell.ALIGN_CENTER);
//                    cell.setColspan(1);
//                    table.addCell(cell);
//                }
//            }
//
//            document.add(table);
//
//            document.close();
//            System.out.println("PDF generated successfully!");
//        } catch (DocumentException | IOException e) {
//            e.printStackTrace();
//        }
//    }
//}
